package cn.cdeden.knowledge.domain.dto;

//import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ProjectName : ecm_hou
 * @Package : com.cdyd.ecm.modules.online.domain.dto
 * @ClassName : FilesRecentlyDto
 * @Author : Yu.
 * @Description : // 最近文件查看的数据
 * @Date : 2023/2/27 11:20
 * @Version : 1.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FilesRecentlyDto {

//    @ApiModelProperty(value = "最近查看数据的id")
    private String viewedId;

//    @ApiModelProperty(value = "查看的版本")
    private String filesEditionName;
//    @ApiModelProperty(value = "查看的版本编号")
    private String filesEdition;


//    @ApiModelProperty(value = "最近查看时间")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date viewedTime;

//    @ApiModelProperty(value = "查看的次数")
    private Long viewedNum;



//    @ApiModelProperty(value = "文件id")
    private String fileId;


//    @ApiModelProperty(value = "企业_文件编号")
    private Long EnterpriseFileId;

//    @ApiModelProperty(value = "团队编号")
    private String teamId;

//    @ApiModelProperty(value = "团队名称")
    private String teamName;

//    @ApiModelProperty(value = "源文件树编号")
    private Long fileTreeId;

//    @ApiModelProperty(value = "源文件树类型")
    private String fileTreeType;

//    @ApiModelProperty(value = "父亲节点编号")
    private String parentId;

//    @ApiModelProperty(value = "名称")
    private String realName;
//    @ApiModelProperty(value = "后缀名")
    private String suffix;

//    @ApiModelProperty(value = "上级路径")
    private String superiorsPath;

//    @ApiModelProperty(value = "路径")
    private String path;

//    @ApiModelProperty(value = "类型") //
    private String type;

//    @ApiModelProperty(value = "储存表id")
    private String storageId;

//    @ApiModelProperty(value = "储存服务器类型")
    private String storageType;

//    @ApiModelProperty(value = "文件大小")
    private Long size;

//    @ApiModelProperty(value = "库的类型")
    private String  libraryType;
//    @ApiModelProperty(value = "版本号")
    private String edition;
//    @ApiModelProperty(value = "版本编码")
    private String editionName;

//    @ApiModelProperty(value = "标签记录id")
    private String LabelId ;


//    @ApiModelProperty(value = "创建者id")
    private Long createId;

//    @ApiModelProperty(value = "创建者名称")
//    @Translation(type = TransConstant.USER_ID_TO_USER_NICK_NAME)
    private String nickName;

}
